2009年9月23日
摘要: 上周末去腾讯面试,跟一个技术人员聊,聊到如何通过WAP接入点连接网络时:
T:说说通过WAP接入点连接一个服务器的过程。
W:初始化WinSock库-调用socket()创建一个socket,调用connect连接10.0.0.172服务器,然后发送一个CONNECT请求连接目标服务器...(被打断).
阅读全文
posted @
2009-09-23 17:35 披星戴月 阅读(592) |
评论 (1) |
编辑 收藏
2009年8月28日
astyle
Artistic Style is a reindenter and reformatter of C, C++, C# and Java source code.
autoconfDevelopment version of the automatic configure script builder.
automakeA tool for generating GNU-compliant Makefiles.
bashdbDebugger for bash scripts
cppcheckA tool for static C/C++ code analysis
doxygenA documentation system for C++, C, Java, Objective-C, IDL and to some extent PHP, C# and D.
gcc-tools-autoconfautomatic configure script builder
gcc-tools-automakea tool for generation GNU-compliant Makefiles.
gitFast Version Control System
glib-develGnome C function library
indentC/C++ language source code formatting program
libiconvGNU character set conversion library and utilities.
libjpeg-develA library for manipulationg JPEG image format files.
libpngPNG library.
pcre-devel
Perl-Compatible Regular Expressions.
posted @
2009-08-28 22:43 披星戴月 阅读(434) |
评论 (0) |
编辑 收藏
2009年7月14日
摘要: 股票数据的获取目前有如下两种方法可以获取:
1. http/javascript接口取数据
2. web-service接口
阅读全文
posted @
2009-07-14 17:22 披星戴月 阅读(5332) |
评论 (0) |
编辑 收藏
I hate crashes that disappear when run under the debugger and I had one when
porting mupdf to Windows.
It helps to know that there’s at least one reason for a changed behavior under
the debugger: it automatically triggers using debugging heap. While debugging
heap usually helps find problems, sometimes it does the opposite by changing
the details of memory allocation.
One helpful tool when debugging memory problems on Windows is gflags which can
enable page heap instrumentation for a given program. It works by putting each
allocation into a separate region of memory and putting a non-readable page
right after that. Also, upon freeing it makes the memory unreadable. That way
an overwrite of memory block while it’s still being used or accessing the
memory after it was freed will cause immediate crash.
The downside is that using gflags uses much more memory. But in those days of
cheap gigabytes it’s not a problem that can’t be solved with a couple hundred
bucks.
Basic usage of gflags.exe is simple:
gflags /p /full /enable foo.exe
From now on foo.exe will always be run with this instrumentation turned on. To
disable, do
gflags /p /disable foo.exe
To see which programs have page heap enabled, do gflags /p
. gflags offers many
other option and you can learn about them via gflags /?
. If you run gflags
without any options, you’ll get a (very confusing) GUI.
It worked like a charm. I got a crash on accessing freed memory and all I had
to do was to backtrack to where this memory was allocated to figure out the
problem.
reference: http://blog.kowalczyk.info/article/gflags-a-debugging-story.html
posted @
2009-07-14 12:47 披星戴月 阅读(555) |
评论 (0) |
编辑 收藏
2008年10月31日
北京时间10月23日消息,CNET网络编辑Rafe Needleman发表文章指出,眼下,糟糕的经济让不少从事科技
工作
的朋友丢掉了工作(程序员、编辑、开发人员、项目管理人员等等)。
科技打工一族毕竟和普通的劳动力有些不同,如果不幸成了科技失业大军中一员的话,这里有个可做事情列表可供参考:
1,参加开源项目
一方面,正是开源领域,推出了很多非常有趣、有影响力的产品;而且,更重要的是,不少参与开源项目的人士手中掌握着公司招人的人脉关系;此外,参与项目开发能够让你继续保持技术水平不落后还可以拓展相关技能。
2,转向新兴事物
新兴事物往往是商机所在。他们往往正在招人,即使现在不是,或许很快也要招人。我特别喜欢那些现在还在"雷达之外"的项目。
3,自己去找些项目来做
你不必再去按时坐班,但你仍拥有你的技能,还有很多人会需要你的技能。那就去一些在线项目市场网站比如oDesk上来找些项目来做做。
4,更新你的个人档案(Profiles)
将你在各大社交网站比如LinkedIn、Facebook、Twitter上的个人档案更新一下,让好友们知道你现在正闲着可以做一些事情。甚至可以给一些好友发消息告诉他们你现在正在寻找新的工作。
5,学一些新本领
我不是说让你去学着去买股票,如果你是个Java程序员的话。我是说,你可以去学学如何烹饪、如何攀岩、甚至如何开摩托车,所有那些你在坐班时想学而没法学的事情。
6,去回答一些专业问题
去Friendfeed和Twitter Search上找找,看看能否回答一些自己领域的专业问题,毫无保留的将自己知道的知识贡献出来。这样,你不仅可以知道自己行业里眼下正在发生的事情,而且你还可以帮别人解决一些问题,甚至可能获得另一份新工作的机会。
7,找个男(或女)朋友
不要因为失去工作是放弃寻找伙伴的乐趣。或许你还可以因此节省一些开销(一般指女士)。而且,你还可以对自己的生活有个计划,至少可以将那些新多出来的时间花在和那些新交朋友的相处上。
8,可以去参加一个摇摆州里竞选
不过,时间不多,要动作快些。
9,抽出一些时间去旅行
去墨西哥的海边城市逛逛,哪怕仅仅是几天。去墨西哥很方便,而且花费也不高。躺在海滩上,好好思考一下在自己剩下的职业生涯中最想做什么。至少,你在那里可以看到有很多人在比我们收入少得多的情况下也能过得很好。
10,搬出湾区(Bay Area)
湾区的生活成本太高了,而且在湾区经济都是科技型的。如果你有别的技能,或许你可以在别的地方找到一个更适合的市场,至少你可以以较低的生活成本维持自己的生活水平,而且,还可以继续自己的网上项目。
11,购入一套新的工具
是的,也许你正要准备削减一些开销,但你也需要添置一些能跟上潮流的工具来揽些项目。而且,在你用那些崭新的家伙来工作的时候,心情可能也会更积极一些。
12,多拍一些照片
你1500美元的单反相机现在也可以排上用场了,你可以为Fotolia、ShutterStock、iStockphoto、StockXpert拍些照片。虽然一开始不一定能卖出去多少,但一方面可以打发时间,另一方面摄影水平也能逐渐提高,也算是生财之道。
13,做一些志愿工作
做些志愿工作可以锻炼一些新的技能,比如领导技能,还可以丰富生活。
14,开始着手创立自己的公司
如果你小有积蓄,并且可以一段时间不用为生计发愁,那现在正好是创建自己公司的时候。不必为糟糕的经济而大伤脑筋,你可以专注于创建自己的产品,那些可以帮助人们解决一些问题的产品,即使现在不一定用得上,当经济好转的时候就能用上。甚至,现在还有一些为这种创业公司提供的小额基金,可以争取一下。(柯柯编译)
posted @
2008-10-31 13:34 披星戴月 阅读(277) |
评论 (0) |
编辑 收藏
2008年10月28日
安装VS.NET或.NET Framework之前要求IIS,以便创建Internet 信息服务(IIS) 映射,为 ASP.NET 的新文件扩展名及设置建立关联。若删除了IIS,并重新安装IIS之后,就需要重新建立映射。
1. 运行“Visual Studio .NET 2003 命令提示”;
2. 键入以下命令,然后按Enter键
aspnet_regiis.exe" -i
posted @
2008-10-28 16:35 披星戴月 阅读(222) |
评论 (0) |
编辑 收藏
出现这个错误是因为ASP.NET对Access数据库文件(*.mdb)没有没有修改权限.
选择Access数据库文件,点击鼠标右键,选择"属性",在弹出的对话框中选"安全->添加->高级->立即查找", 在出显的列表中选择ASPNET,点击"确定->确定",然后设置ASPNET的修改权限即可.
posted @
2008-10-28 16:29 披星戴月 阅读(376) |
评论 (0) |
编辑 收藏
2008年10月11日
【HTC】:台湾HTC(又称宏达)总部位于台湾,工厂设在台湾新竹。直接由HTC投资兴建。HTC是Windows Mobile的主要大客户,几乎垄断了85%的市场份额。而我们市场上所见到的所有多普达手机,无论行水,均出自HTC之手制造。但因为HTC为各大运营商OEM,所以在价格上都是由运营商定制,HTC只对自己管辖的品牌机型参与定价。在众多合作伙伴中,HTC有与几个运营商其保持着非常重要的关系。这几个运营商的产品可以最先上市,质量稳定且性能优异的保障。对于旗下的多普达通讯公司和多普达国际通讯公司也提供了强有力的支持和保护,使得在激烈的环境中处于不败之地。HTC的手机号称“铁三角”组合:HTC的硬件技术,微软优异的系统,友笙科技的软件。而友笙科技早期并不属于HTC掌管,在2003年底才被HTC收购。友笙的加入为HTC带来了全新的生命,使得HTC产品的软件应用性得到更好的提升。由于HTC是先将机型提供给国外运营商,而国内的机型相对稍晚上市,所以不少用户认为HTC或多普达贴了国外运营商的牌。市场上常见的HTC又称为“台版机”。
【多普达】:多普达通讯与多普达国际通讯是台湾HTC通讯的旗下全资子公司,多普达的品牌属于独立的品牌。HTC身为多普达的东家,管理着多普达在国内的运营。多普达的名字也仅仅在中国及周边亚太地区使用。多普达通讯有限公司的总部位于上海,而工厂位于武汉,技术方面则由HTC掌控与调配。东家HTC在台湾的公司称之为多普达国际股份有限公司,总部设在台湾,工厂位于台湾的新竹,也是由HTC投资。两者名称同为多普达,只是增添“国际”名称之分,而在商标上多普达国际商标为大写的多普达英文字母。市场常见大写“DOPOD”手机均称为“台版机”。
【T-Mobile】:世界著名的电信运营商,之所以称为“世界著名”是因为它是一家跨国的移动电信运营商。它的的业务遍及西欧,并且在美国,东欧和东南亚也都有其业务服务。因此它的用户也达到1.09亿之巨。大家所见到手机上印有T-Mobile字样的手机均出自这家电信运营商之手。但正如我国和其他国家的大多数电信运营商一样,T-Mobile自己并不生产任何的手机,都是通过定制各种品牌手机来进行销售的。国内用户称为的“T版”便是此运营商定制手机。
【Orange】:Orange公司是法国电信旗下无线服务的子公司,也不生产任何手机,皆有HTC直接OEM制造。早期因其商标是个桔子,所以被广大用户亲切的称之为“桔子版”或者SPV版。1994年,该公司正式进入英国市场。1996年,该公司正式在伦敦股市中上市,并于同年4月2日正式登陆纳斯达克股市。目前该公司已经在香港、澳大利亚、以色列以等多个国家进行了商标注册。Orange能为客户提供的优质的服务,并在英国也获得许多用户的好评 。
【CECT】:行货手机,早期多普达的销售路线主打在PDA的方面,并未有进驻大型手机卖场或超市的意向,而后随着发展需有手机牌照,所以取得牌照后便不再由CECT贴牌。所以市面上印有CECT的多普达手机实为早期多普达未取得手机牌照时由CECT贴牌上市的行货手机,而并非水货。
posted @
2008-10-11 00:48 披星戴月 阅读(171) |
评论 (0) |
编辑 收藏